<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			//面向对象 : 封装 ，多态，继承
			//封装： 把一个反复执行的内容，放到一个函数里，来调用函数
			//多态：重载(参数的个数和类型不一样，导致方法不一样)
			//      重写(子类重写父类的方法)
			//继承: 子类要继承父类的属性和方法（js继承是通过__proto__)
			(子类即要有自己私有属性和方法,也要公有的属性和方法，
			也要继承父类的私有属性和方法,还要继承父类公有的属性和方法)
			
			// function show(...arg){
				
			// }
			// // show(10)
			// // show(10,20)
			// show(10)
			// show("hello")
			
			// Array.prototype.push=function push(...arg){
			// 	//this-->arr
			//     this[this.length]=1000;
			// }
			// let arr=[10,20,30];
			// arr.push(100,200);
			// console.log(arr);
		</script>
	</body>
</html>
